package com.xs.tool.common.excel;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 定义设置下拉列表内容的注解
 * @DownExcelValue(source = {"小白", "小黑"})
 * private String name;
 *
 * @DownExcelValue(sourceClass = 自定义service.class)
 * private String sex;
 * @ Author     ：xs
 * @ Date       ：20201202
 * @ Description：定义设置下拉列表内容的注解
 * @Version: 1.0.0
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface DownExcelValue {
    //定义固定下拉的内容
    String[] source() default {};

    //定义动态下拉的内容，
    Class[] sourceClass() default {};
}

